scratch the itch

Translations
assouvir cette envie
Definitions
To scratch the itch means to take action to satisfy a desire or need, often referring to a strong urge or craving that one feels compelled to address.